给整型二维数组 b[3][4]输入12个数据,计算并输出数组中所有正数之和、所有负数之和。
来源:百度知道 编辑:UC知道 时间:2024/05/25 08:37:17
谁能帮我做做啊谢谢大家
你要用哪种语言做啊,还有那12个数是给出的还是要外部输入的啊
用C语言是这样的:
(前面程序从略,只写关键的一点程序)
n=0,m=0;
for(i=1,i=2,i++)
{
for(j=1,j=4,j++)
{if( b[i][j]>=0)
{a[n]=b[i][i];n++}/将正数放在一个数组;/
else{c[m]=b[i][j];m++}/将负数放在一个数组;/
}
}
下面就是计算a[n]和c[m],您应该熟悉了。
自己写的,没调试。不好意思。有什么情况再说。
#include <stdio.h>
int main(void)
{
int b[3][4];
int i,j,sum1,sum2;
sum1=sum2=0;
printf("输入12个int型的数字:");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&b[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(b[i][j]>=0)
sum1+=b[i][j];
else
sum2+=b[i][j];
printf("正数和=%d,负数和=%d",sum1,sum2);
return 0;
}
给整型二维数组 b[3][4]输入12个数据,计算并输出数组中所有正数之和、所有负数之和。
通过键盘对一个3行4列的二维数组输入整型数值,并按表格形式输出此数组的所有元素
在C中能给一个二维数组这样赋值吗?b[2][3]={{1,2,3},{4,5,6}}
C语言----输入16个数据存放到二维整型数组a[4][4]中,输出最大值、最小值以及位置。
请教高手,用函数调换,使给定的一个3*3的二维整型数组转置,即行列互换,
输入一个3x6的二维整型数组,输出其中最大值、最小值用其所在的行列下标。
编程:输出二维3*4数组中的最大、最小值
二维数组
二维数组??
初学编程的一个小问题,各位大虾帮帮忙,整型二维数组怎么复制啊!